package com.example.test.conview.view.core;

/**
 *   打印信息类
 */
public class PrintInfo implements Cloneable {

	/**
	 * 打印份数 默认 1
	 */
	public int printCopies = 1;
	/**
	* 打印纸张类型 默认 间隙纸   1间隙纸 2连续纸 3定位纸 4 黑标签
	*/
	public int PageType = 1;
	/**
	 * //0 水平方向 ,1 右转90度,2右转180度,3右转270度
	 * //打印方向 默认水平
	 * */
	public int PrintDirect = 1;
	/**
	 * 剪切， 0 剪切  1 不剪切
	 */
	public int cutPaper; // 剪切， 0 剪切  1 不剪切
	/**
	 * 前后余白 0无, 1 少 4mm, 2 正常 10mm, 3 多 20mm
	 */
	public int blankArea = 2; // 前后余白 0无, 1 少 4mm, 2 正常 10mm, 3 多 20mm
	/**
	 * 适用机型
	 */
	public int[] arrayModel = {};//适用机型
	/**
	 * 系列，多选 1,2,3
	 */
	public String series; // 系列，多选 1,2,3
	/**
	 * 打印递变量
	 */
	public int ddStep;//打印递变量
	/**
	 * //打印质量
	 //1 低 ，2 中，3高，0随打印机设置
	 //默认2
	 *
	 * */
	public int PrintQuantity = 2;
	
	/**
	 * 普贴
	 * 打印浓度
	 *0 随打印机设置 1-15
	 *默认6
	 * */
	public int PrintDestiny = 6;
    public String[] PrintDestinyTips={"(最淡)","","","(较淡)","","(正常)","","","","","(较浓)","","","","(最浓)"};
	public String[] PrintDestinyTipsus={"","","","","","","","","","","","","","",""};
	public String[] PrintDestinyTipstw={"(最淡)","","","(较淡)","","(正常)","","","","","(较浓)","","","","(最浓)"};

	/**
	 * 	//打印速度
	 // 0随打印设置 1,2,3,4,5
	 //默认3
	 * */
	public int PrintSpeed = 3;
    public String[] PrintSpeedTips={"(最慢)","(较慢)","(正常)","(较快)","(最快)"};
	public String[] PrintSpeedTipsus={"","","","",""};
	public String[] PrintSpeedTipstw={"(最慢)","(较慢)","(正常)","(较快)","(最快)"};


	/**
	 * //克隆对象
	 * */
	public PrintInfo clone() throws CloneNotSupportedException
    {  
		PrintInfo cloned = (PrintInfo) super.clone();
        return cloned;  
    }  
}
